ru.tcl.dxf.blocks
Class Blocks
java.lang.Object
|
+--ru.tcl.dxf.DXFObject
|
+--ru.tcl.dxf.DXFSection
|
+--ru.tcl.dxf.blocks.Blocks
- public class Blocks
- extends DXFSection
Класс Blocks представляет собой
секцию блоков в DXF файле.
Секция блоков DXF файла содержит подробную информацию об
объектах для всех определенных в чертеже блоков. Эти блоки
могут быть образованы при выполнении операций нанесения размеров,
штриховки, вставки изображений из графических библиотек или
просто быть новыми блоками, созданными во время сеанса работы.
В секции блоков остаются даже те блоки чертежа, которые были
стерты с экрана дисплея при работе с системой AutoCAD.
В секции блоков каждый блок определяется индивидуально.
Хотя при вставке блока возможно, чтобы определение этого блока
входило в определение другого блока, ни один из блоков не
определяется внутри других. В DXF файлах отсутствуют вложенные
определения блоков.
- Since:
- TCL DXF 1.0
- See Also:
- Serialized Form
|
Method Summary |
Block |
find(java.lang.String blockName)
Поиск блока с указанным именем. |
java.util.Enumeration |
items()
Возвращает список блоков. |
void |
readDXF(DXFTokenizer tokenizer)
Считывание объекта из DXF файла. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Blocks
public Blocks()
Blocks
public Blocks(DXFDocument doc)
find
public final Block find(java.lang.String blockName)
- Поиск блока с указанным именем. Если блок не будет
найден, то возвращается null.
- Parameters:
blockName - имя блока- Returns:
- блок в случае удачи, иначе null
- Since:
- TCL DXF 1.0
items
public final java.util.Enumeration items()
- Возвращает список блоков.
- Returns:
- список блоков.
- Since:
- TCL DXF 1.0
readDXF
public void readDXF(DXFTokenizer tokenizer)
throws java.io.IOException
- Считывание объекта из DXF файла. Вы не должны явно
использовать данный метод.
- Parameters:
tokenizer - разборщик DXF файлов- Overrides:
- readDXF in class DXFObject
- Since:
- TCL DXF 1.0